package it.asvp.asvp_portal.asvp_util.enumerative;

public enum ReceiverOption {
	
	TUTTI_SOCI("a tutti i soci e consiglieri"),
	SOLO_SOCI("solo ai soci"),
	SOLO_CONSIGLIERI("solo ai consiglieri"),
	ALCUNI_SOCI("alcuni soci e consiglieri da selezionare");
	
	private String option;
	
	ReceiverOption(final String option) {
		
		this.option = option;
	}
	
	public final String getName() {
		
		return this.option;
	}

    public static ReceiverOption[] allReceiverOption(){
		
    	ReceiverOption[] allReceiverOption=new ReceiverOption[4];
    	allReceiverOption[0]=TUTTI_SOCI;
    	allReceiverOption[1]=SOLO_SOCI;
    	allReceiverOption[2]=SOLO_CONSIGLIERI;
    	allReceiverOption[3]=ALCUNI_SOCI;
    			
		return allReceiverOption;
	}
    
    public boolean equals(ReceiverOption ro){
    	
    	if(this.getName().compareTo(ro.getName())==0){
			return true;
		}else
    	    return false;
    }
}
